.editable-choice-suggest [data-value] {
  list-style: none;
}

.editable-choice-suggest [data-value].active {
  background-color: Highlight;
  color: HighlightText;
}

.editable-choice-suggest [data-value].filter-out {
  display: none;
}

.editable-choice-suggest .editable-choice-suggest-choices-block {
  position: relative;
}

.editable-choice-suggest .editable-choice-suggest-choices {
  z-index: 999;
  display: none;
  position: absolute;
  width: 100%;
  border: 1px solid #000;
  background-color: #fff;
  color: #000;
  margin: 0;
  padding: 0;
}

.editable-choice-suggest.suggesting .editable-choice-suggest-choices {
  display: block;
}

.editable-choice-suggest.restriction-error input[type="text"] {
  background-color: #fcc;
  border-color: #f00;
  box-shadow: 0 0 0.1em #f00;
}
